// 1 导入js文件
const API = require('../../API/api.js');
var WxSearch = require('../../wxSearchView/wxSearchView.js');
var app = getApp();
Page({

  data: {},

  onLoad: function () {
    var that = this;
    // 1 网络请求热搜   recordslist
    API.recordslist().then(
      res =>{
        var list = res;  
         // 2 搜索栏初始化
         WxSearch.init(
          that,  // 本页面一个引用
          list, // 热点搜索推荐，[]表示不使用
          list,// 搜索匹配，[]表示不使用
          that.mySearchFunction, // 提供一个搜索回调函数
          that.myGobackFunction //提供一个返回回调函数
        );
      }
    )
    // wx.request({
    //   url: app.serverUrl + '/video/recordslist',
    //   method: "POST",
    //   success: function (res) {
    //     var list = res.data.data;
    //     // 2 搜索栏初始化
    //     WxSearch.init(
    //       that,  // 本页面一个引用
    //       list, // 热点搜索推荐，[]表示不使用
    //       list,// 搜索匹配，[]表示不使用
    //       that.mySearchFunction, // 提供一个搜索回调函数
    //       that.myGobackFunction //提供一个返回回调函数
    //     );
    //   }
    // })


  },

  // 3 转发函数，固定部分，直接拷贝即可
  wxSearchInput: WxSearch.wxSearchInput,  // 输入变化时的操作
  wxSearchKeyTap: WxSearch.wxSearchKeyTap,  // 点击提示或者关键字、历史记录时的操作
  wxSearchDeleteAll: WxSearch.wxSearchDeleteAll, // 删除所有的历史记录
  wxSearchConfirm: WxSearch.wxSearchConfirm,  // 搜索函数
  wxSearchClear: WxSearch.wxSearchClear,  // 清空函数

  // 4 搜索回调函数  
  mySearchFunction: function (value) {
    wx.navigateTo({
      url: '../home/home?value=' + value
    })
    console.log(value)
  },

  // 5 返回回调函数
  myGobackFunction: function () {
    // do your job here
    // 示例：返回
    //  wx.redirectTo({
    //    url: '../index/index?searchValue=返回'  
    //  })

    wx.navigateBack()
  }

})